import { defineStore } from 'pinia'

export const useAppStore = defineStore('app', {
  // state, 需要使用函数，返回对象的形式，可能让 $reset 生效
  state() {
    return {
      count: 10,
      msg: 'hello',
    }
  },

  actions: {
    increment() {
      this.count++
    },
  },

  // 开启持久化储存
  // persist: true,

  persist: {
    key: 'abcd', // 存储的名字
    storage: sessionStorage, // 存储的位置
    paths: ['count'], // 设置需要被存储的字段
  },
})
